package request

// MenuSaveOrUpdateReq 菜单添加或者修改
type MenuSaveOrUpdateReq struct {
	Id      uint   `json:"id"`
	Name    string `json:"name"`     // 菜单名称
	Icon    string `json:"icon"`     // 菜单图标
	URL     string `json:"url"`      // 菜单跳转地址，如果带http或者https就是外部链接
	SortNum int    `json:"sort_num"` // 排序
	Enabled bool   `json:"enabled"`  // 启用状态
}

// MenuSortReq 菜单排序
type MenuSortReq struct {
	Ids   []uint `json:"ids"`
	Sorts []int  `json:"sorts"`
}

// MenuEnableReq 菜单启用禁用
type MenuEnableReq struct {
	Id      uint `json:"id"`
	Enabled bool `json:"enabled"`
}
